package tests;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

import entities.Lid;
import entities.Persoon;

import business.LidAanmaker;

public class LidAanmakerTest
{
	public static void main(String[] args)
	{
		String naam = "Vermaas";
		String voornaam = "Arjen";
		Date geboortedatum = new GregorianCalendar(1983, Calendar.JULY, 28).getTime();
		String postcode = "3171DK";
		String telefoonnummer = "0105014830";
		String email = "analysk@gmail.com";
		String rekeningnummer = "7325062";
		String gebruikersnaam = "averm";
		String inlogcode = "averm1";
		int bsn = 136476703;
		
		LidAanmaker la = new LidAanmaker(
				naam,
				voornaam,
				geboortedatum,
				rekeningnummer,
				gebruikersnaam,
				inlogcode,
				bsn);
		la.setPostcode(postcode);
		la.setTelefoonnummer(telefoonnummer);
		la.setEmail(email);
		
		Lid lid = (Lid)la.createEntity();
		
		System.out.println("Naam: " + lid.getNaam());
		System.out.println("Voornaam: " + lid.getVoornaam());
		System.out.println("Tussenvoegsel: " + lid.getTussenvoegsel());
		System.out.println("Geboortedatum: " + lid.getGeboortedatum());
		System.out.println("Postcode: " + lid.getPostcode());
		System.out.println("Telefoonnummer: " + lid.getTelefoonnummer());
		System.out.println("E-mail: " + lid.getEmail());
		System.out.println("Rekeningnummer: " + lid.getRekeningnummer());
		System.out.println("Gebruikersnaam: " + lid.getGebruikersnaam());
		System.out.println("Inlogcode: " + lid.getInlogcode());
		System.out.println("BSN: " + lid.getBsn());
		
		System.out.println("I have been saved: " + la.saveEntity());
	}
}
